package com.jdbc_.datasource;

import com.jdbc_.utils.JDBCUtils;
import org.junit.jupiter.api.Test;

import java.sql.Connection;

public class ConnectQuestion {
    @Test
    // 传统的jdbc方法连接数据库5000次
    public void testCon() {
        for (int i = 0; i < 5000; i++) {
            // 获取连接
            Connection connection = JDBCUtils.getConnection();

            // 做一些工作，得到PreparedStatement对象，发送sql
            // ...
            // 此时运行，会出现这个异常：Too many connections

            // 关闭连接
            JDBCUtils.close(null, null, connection);
            // 此时运行，耗时过长
        }
    }
}
